.member_all{
				margin: 0px auto;
				background: #f5f5f5;
			}
			.member_header{
				width: 1345px;
				height: 100px;
				margin: 0px auto;
			}
			.member_body{
				width: 1345px;
				height: 1040px;
				margin: 0px auto;
			}
			.foot{
				width: 1345px;
				height: 455px;
				margin: 0px auto;
			}
			.member_body_left{
				width: 190px;
				height: 986px;
				float: left;
				position: relative;
				
				margin-left: 75px;
			}
			.member_body_right{
				width: 290px;
				height: 990px;
				float: left;
				margin: 0px auto;
				position: relative;
				
			}
			.member_body_top{
				width: 1180px;
				height: 29px;
				position: relative;
				margin: 0px 75px 13px;
				top: 6.5px;
				padding: 6.5px;
			}
			.member_body_top small{
				position: relative;
				left: -800px;
			}
			.member_body_left .h a{
				    color: #fff;
				    text-align: center;
				    line-height: 50px;
				    font-size: 16px;
				    font-weight: bold;
			}
			.member_body_left .h{
				background: #CA141D;
			}
			.member_body_left .b h3 span {
			    font-weight: bold;
			    
			}
			
			.member_body_left .b h3 {
			    font-size: 14px;
			    
			    position: relative;
			    height: 30px;
			    margin-top: 25px;
			}
			.member_body_left a{
				display: block;
			}
			.member_body_left .b ol li a {
			    color: #717171;
			    padding-left: 10px;
			}
			.member_body_left .b  li{
				float: none;
			}
			.member_body_left .b h3{
				font-size: 14px;
			
				padding-left: 10px;
			}
			a{
				cursor: pointer;
			}
			ins,a{
				text-decoration: none;
			}
			html, a {
    			color: #3a3a3a;
}
			
			.member_body_left .h a:before{
				    content: "";
				    width: 20px;
				    height: 20px;
				    background-image: url(../../img/gzh/icon-mc.png) ;
				    background-position: 0 -21px;
				    display: inline-block;
				    position: relative;
				    top: 4px;
				    margin-right: 5px;
			}
			.member_body_left{
				    background: #fff;
				    line-height: 30px;
				    max-width: 190px;
				    padding-bottom: 190px;
			}
			.member_body_left .h a:before {
				    content: "";
				    width: 20px;
				    height: 20px;
				    background-image: url(../../img/gzh/icon-mc.png) ;
				    background-position: 0 -21px;
				    display: inline-block;
				    position: relative;
				    top: 4px;
				    margin-right: 5px;
			}
			.member_body_left .b .member_body_left_help:before {
			    background-position: 0 -63px;
			    top: 4px;
			}
			.member_body_left .b .member_body_left_order:before {
			    background-position: 0 -84px;
			    top: 3px;
			}
			.member_body_left .b .member_body_left_asset:before {
			    background-position: 0 -105px;
			}
			.member_body_left .b .member_body_left_support:before {
			    background-position: 0 -126px;
			}
			.member_body_left .b h3:before {
				    content: "";
				    width: 20px;
				    height: 20px;
				    background-image: url(../../img/gzh/icon-mc.png) ;
				    background-position: 0 -42px;
				    display: block;
				    position: absolute;
				    
				    top: 0px;
				    left: -20px;
				}
				.member_body_left .b ol li a:hover {
				    color: #ca141d;
				}
				.member_body_left .b h3 a:hover {
				    color: #ca141d;
				}
				.mc-user{
					width: 700px;
					height: 990px;
					float: left;
					margin: 0px auto;
					position: relative;
					
					margin-left: 10px;
					margin-right: 10px;
				}
			.mc-user-card {
				    background: #fff;
				    border-radius: 80px 0 0 80px;
				    padding-left: 28px;
				    height: 160px;
				    width: 300px;
				    position: relative;
				}
			.fl, .left, .left-area {
				    float: left;
				}
			.mc-user-card:before {
				    content: "";
				    width: 20px;
				    height: 160px;
				    position: absolute;
				    right: -20px;
				    background-image: url(../../img/gzh/icon-mc.png) ;
				    background-position: -120px 0;
				}
			/*.mc-user-card .user-head .user-img {
			    width: 116px;
			    height: 116px;
			    background: url(img/gzh/bg78.png) no-repeat;
			    top: 10px;
			    left: 0px;
			}*/
			.mc-user-card .user-head .user-img img {
			    width: 90px;
			    height: 90px;
			    top: 30px;
			    left: 40px;
			}
			.user-head .user-img img {
			    width: 70px;
			    height: 70px;
			    border-radius: 50%;
			    position: absolute;
			    top: 10px;
			    left: 10px;
			}
			.user-head .user-img {
			    width: 90px;
			    height: 90px;
			    position: absolute;
			    top: 0;
			    left: 0;
			    z-index: 10;
			}
			.mc-user-card .user-head .icon-vip-level-0 {
   				background-position: 0 0;
			}
			.mc-user-card .user-head span {
			    width: 24px;
			    height: 24px;
			    left: 26px;
			    bottom: 34px;
			    background-image: url(../../img/gzh/icon4.png);
			}
			.user-head .icon-vip-level-0 {
			    background-position: 0 0;
			}
			.user-head span {
			    width: 20px;
			    height: 20px;
			    display: block;
			    position: absolute;
			    z-index: 20;
			    left: 3px;
			    bottom: 1px;
			    background-image: url(../../img/gzh/icon12.png?20170620);
			}
			.icon-vip-level-0 {
			    background-position: 0 0;
			}
			.icon-vip-level-0, .icon-vip-level-1, .icon-vip-level-2, .icon-vip-level-3, .icon-vip-level-4, .icon-vip-level-5 {
			    background-image: transparent url(../../img/gzh/icon4.png) scroll no-repeat;
			}
			.mc-user-card .mc-user-info {
			    margin-left: 135px;
			    margin-top: 30px;
			}
			.mc-user-card .mc-user-info .name {
			    font-size: 18px;
			    max-width: 160px;
			    overflow: hidden;
			    white-space: nowrap;
			    text-overflow: ellipsis;
			}
			.mc-user-card .mc-user-info .link {
			    font-size: 12px;
			    display: block;
			    margin-top: 8px;
			    margin-bottom: 19px;
			}
			.mc-user-card .mc-user-info .mc-user-btn {
			    width: 88px;
			    height: 28px;
			    line-height: 28px;
			    display: block;
			    border-radius: 2px;
			    border: 1px solid #ca141d;
			    color: #ca141d;
			    text-align: center;
			    vertical-align: middle;
			}
			
			.mc-user-card .mc-user-info .mc-user-btn:before {
			    content: "";
			    width: 20px;
			    height: 20px;
			    display: inline-block;
			    margin-right: 3px;
			    background-image: url(../../img/gzh/icon-mc.png);
			    position: relative;
			    top: -1px;
			    vertical-align: middle;
			}
			.mc-user-card .mc-user-info .mc-user-btn:hover:before{
				background-position:0 -147px
			}
			.mc-user-card .mc-user-info .mc-user-btn:hover {
			    color: #fff;
			    background: #ca141d;
			}
			a:hover{
				text-decoration: none;
			}
			.mc-user-huaban {
			    width: 368px;
			    background: #fff;
			    margin-left: 20px;
			    height: 160px;
			    text-align: center;
			    border-radius: 0 2px 2px 0;
			    position: absolute;
			    left: 292px;
			    
			}
			.mc-user-huaban ul {
			    width: 350px;
			    height: 130px;
			    margin-left: 4px;
			    margin-top: 15px;
			    background: #f9f9f9;
			    border-radius: 6px;
			    -webkit-padding-start: 0px;
			}
			
			
			.mc-user-huaban li .p-icon {
			    margin: 0 auto;
			    height: 50px;
			    width: 50px;
			    display: block;
			    background-image: url(../../img/gzh/icon-mc.png);
			    
			}
			.mc-user-huaban li  .p-icon-1 {
				
			    background-position: -21px 0;
			}
			.mc-user-huaban li  .p-icon-2 {
				
			    background-position: -21px -51px;
			}
			.mc-user-huaban li  .p-icon-3 {
				
			    background-position: -21px -102px;
			}
			.mc-user-huaban li {
			    float: left;
			    width: 110px;
			    margin-top: 13px;
			}
			.mc-user-huaban li .p-dec {
			    color: #717171;
			    margin: 14px 0 10px;
			}
			
			.mc-user-huaban li .p-price, .mc-user-huaban li .p-dec {
			    line-height: 1;
			    font-size: 12px;
			}
			.mc-user-huaban li .p-price span {
			    font-size: 18px;
			    line-height: 18px;
			    vertical-align: baseline;
			    margin-right: 3px;
			    position: relative;
			    top: 1px;
			}
			.mc-user-portal {
			    width: 670px;
			    height: 80px;
			    padding: 20px 0;
			    background: #fff;
			    border-radius: 2px;
			    position: absolute;
			   top: 170px;
			    margin: 10px ;
			    left: 5px;
			}
			.mc-hide{
				width: 100%;
				height: 290px;
			.mc-user-portal a:hover {
    color: #ca141d;
}
.mc-user-portal li a:hover {
    color: #ca141d;
}
	
			}
			.hr-12 {
			    height: 12px;
			}
			.mc-user-portal ul{
				width: 670px;
				height: 40px;
				padding: 20px 0;
				text-align: center;
				-webkit-padding-start: 0px;
				position: relative;
				bottom: 32px;
			}
			.mc-user-portal li {
			    margin-left: 40px;
			    float: left;
			    width: 90px;
			    height: 40px;
			    vertical-align: middle;
			    padding-left: 0px;
			    
			}
			.mc-user-portal a {
			    color: #717171;
			}
			.mc-user-portal .portal-icon-1 span {
			    background-position: -72px 0;
			}
			.mc-user-portal span {
			    width: 40px;
			    height: 40px;
			    display: inline-block;
			    vertical-align: middle;
			    margin-right: 14px;
			    position: relative;
			    background-image: url(../../img/gzh/icon-mc.png);
			}
			.mc-user-portal .portal-icon-2 span {
				    background-position: -72px -41px;
			}
			.mc-user-portal .portal-icon-3 span {
			    background-position: -72px -82px;
			}
			.mc-user-portal .portal-icon-4 span {
			    background-position: -72px -123px;
			}
			.mc-user-portal .portal-icon-5 span {
			    background-position: -72px -164px;
			}
			/*我的消息*/
.mc-title {
    position: relative;
    height: 18px;
}
.mc-title h3 {
    font-size: 14px;
    color: #3a3a3a;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    display: inline-block;
    position: absolute;
    background-color: #f5f5f5;
    z-index: 2;
    padding-right: 15px;
}
.hr-30{
	    clear: both;
    font-size: 1px;
    line-height: 1px;
}
.mc-title:after {
    content: "";
    height: 1px;
    background: #ddd;
    position: absolute;
    display: block;
    top: 50%;
    width: 100%;
}
.banner img {
    vertical-align: top;
}
.banner img {
    width: 100%;
    vertical-align: top;
}
.mynews .mynews-list .banner {
    margin-top: 12px;
}
.banner {
    display: block;
    width: 100%;
}
.mynews .mynews-list-area {
    background: #fff;
    padding-left: 114px;
    padding-right: 120px;
    border-radius: 50px 0 0 50px;
    margin-top: 12px;
    height: 100px;
    position: relative;
}
.mynews .mynews-list-area .m-image {
    width: 60px;
    height: 60px;
    position: absolute;
    top: 20px;
    left: 20px;
}
.mynews .mynews-list-area .m-image img {
    width: 100%;
    height: 100%;
}
.mynews .mynews-list-area .m-title {
    padding-top: 18px;
    margin-bottom: 15px;
}
.mynews .mynews-list-area .m-title em {
    display: inline-block;
    vertical-align: middle;
}

.mynews .mynews-list-area .m-info {
    font-size: 14px;
    margin-right: 18px;
    color: #ca141d;
    font-weight: bold;
}
.mynews .mynews-list-area .m-name {
    margin-right: 10px;
}
.mynews .mynews-list-area .m-time {
    color: #a4a4a4;
}
.mynews .mynews-list-area .m-detail {
    width: 440px;
    height: 36px;
    line-height: 18px;
    color: #a4a4a4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.mynews .mynews-list-btn {
    position: absolute;
    top: 35px;
    right: 20px;
}

.button-1 {
    width: 88px;
    height: 28px;
    line-height: 28px;
    display: block;
    border-radius: 2px;
    border: 1px solid #ddd;
    text-align: center;
}
.button-1:hover {
    border-color: #ca141d;
    color: #ca141d;
}
.hr-20 {
    height: 20px;
}
.mc-title {
    position: relative;
    height: 18px;
}
.mc-title h3 {
    font-size: 14px;
    color: #3a3a3a;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    display: inline-block;
    position: absolute;
    background-color: #f5f5f5;
    z-index: 2;
    padding-right: 15px;
}
.mc-title:after {
    content: "";
    height: 1px;
    background: #ddd;
    position: absolute;
    display: block;
    top: 50%;
    width: 100%;
}
.mc-recommend-banner a {
    display: block;
    width: 100%;
}